Django PreviousNext Page yapımı
Merhaba, blog sitesi oluşturmaya çalışıyorum. Makalelerin görüntülendiği detay sayfasının altında previous ve next (makale) işlemi oluşturmaya çalışıyorum. Ancak nasıl yapacağımı bilemedim.
Models.py
class Blog(models.Model):
author = models.ForeignKey(“auth.User”, on_delete=models.CASCADE)
title = models.CharField(max_length=100)
content = models.TextField()
created_date = models.DateTimeField(auto_now_add=True)
slug = models.SlugField(max_length=120, unique=True, null=True, verbose_name=“Slug Alanı”, editable=True, default="")
image = models.FileField(blank=True, null=True, verbose_name=“Fotoğraf Ekle”)
content_category = models.CharField(max_length=150, default="")def save(self, *args, **kwargs):
self.slug = slugify(self.title)
super(Blog, self).save(*args, **kwargs)
class Meta:
ordering = ['-created_date']
def __str__(self):
return self.title
class Yazar(models.Model):
user = models.ForeignKey(‘auth.User’, on_delete=models.CASCADE)
meslek = models.TextField()
hakkinda = models.TextField()
foto = models.FileField(blank=True, null=True, verbose_name=“Fotoğraf Ekle”)def __str__(self): return str(self.user)
views.py
def single_blog(request, slug):
context ={
baslik" : get_object_or_404(Blog, slug=slug),
"yazar" : get_object_or_404(Yazar),
}
return render(request, "single_blog.html", context)
Yardımcı olanlara şimdiden teşekkür ediyorum. View kısmını nasıl yazabilirim?